﻿$(document).ready(function(){
	$.formValidator.initConfig({
		formid:"registerForm",
		onerror:function(msg) {
			alert(msg)
		}
	});
	$("#username").formValidator({
		onshow:"请输入用户名",
		onfocus:"用户名应为6-18个英文字符或数字",
		oncorrect:"该用户名可以注册"
	}).inputValidator ({
		min:6,
		max:18,
		onerror:"用户名长度必须在6-18个字符之间"
	}).regexValidator({
		regexp : "username",
		datatype : "enum",
		onerror : "用户名中含非法字符"
	}).ajaxValidator({
	    type : "get",
		url : "/qgzx/index.php/user/checkUser",
		addidvalue : true,
		success : function(msg) {
            if( msg == "1" ) {
                return false;
			} else {
                return true;
			}
		},
		buttons: $("#s"),
		error: function(){ alert("服务器没有返回数据，可能服务器忙，请重试"); },
		onerror : "该用户名已存在，请更换用户名",
		onwait : "正在对用户名进行合法性校验，请稍候..."
	});
	$("#pwd").formValidator({
		onshow:"请输入密码",
		onfocus:"密码不能为空",
		oncorrect:"密码合法"
	}).inputValidator({
		min:6,
		empty:{
			leftempty:false,
			rightempty:false,
			emptyerror:"密码两边不能有空符号"
		},
		onerror:"密码不能为空并且要大于6个字符,请确认"
	});
	$("#confirmPwd").formValidator({
		onshow:"请输入重复密码",
		onfocus:"两次密码必须一致哦",
		oncorrect:"密码一致"
	}).inputValidator({
		min:6,
		empty:{
			leftempty:false,
			rightempty:false,
			emptyerror:"重复密码两边不能有空符号"
		},
		onerror:"重复密码不能为空并且要大于6个字符"
	}).compareValidator({
		desid:"pwd",
		operateor:"=",
		onerror:"2次密码不一致"
	});
	$("#num").formValidator({
		onshow:"请输入您的学号",
		onfocus:"学号不能为空",
		oncorrect:"学号合法"
	}).inputValidator({
		empty:{
			leftempty:false,
			rightempty:false,
			emptyerror:"学号两边不能为空格"
		}
	}/*).regexValidator({
		regexp : "num1",
		datatype : "enum",
		onerror : "学号必须是数字"
	}*/);
	$("#trueName").formValidator({
		onshow:"请输入您的真实姓名",
		onfocus:"真实姓名不能为空"
	}).inputValidator({
		min:2,
		empty:{
			leftempty:false,
			rightempty:false,
			emptyerror:"学号两边不能为空格"
		},
		onerror:"真实姓名不能为空"
	});
	$("#poor_4").formValidator({
		onshow:"贫困生身份以持有绿卡为准",
		onfocus:"贫困生身份以持有绿卡为准"
	});
	$("#college").formValidator({
		onshow:"请选择您的学院",
		onfocus:"学院不能为空"
	});
	$("#tel").formValidator({
		onshow:"请输入您的联系方式，包括宿舍和手机",
		onfocus:"联系方式不能为空"
	}).inputValidator({
		min:1,
		onerror:"联系方式不能为空"
	});
	$("#bankCardNum").formValidator({
		onshow:"请正确输入你的广州工商银行卡号",
		onfocus:"银行卡号不能为空"
	}).inputValidator({
		min:15,
		max:20,
		onerror:"请正确填写"
	});
	$("#email").formValidator({
		onshow:"请输入您的常用的邮箱",
		onfocus:"电子邮箱不能为空"
	}).regexValidator({
		regexp : "email",
		datatype : "enum",
		onerror : "电子邮格式不正确"
	});
	$("#pic").formValidator({
		onshow:"校内岗位及家教报名都需要，不能大于100K",
		onfocus:"校内岗位及家教报名都需要，不能大于100K"
	}).regexValidator({
		regexp : "pic",
		datatype : "enum",
		onerror : "图片格式只能为jpg|gif|jpeg|png"
	});
	$("#question").formValidator({
		onshow:"用以找回密码",
		onfocus:"提示问题不能为空"
	}).inputValidator({
		min:1,
		onerror:"提示问题不能为空"
	});
	$("#answer").formValidator({
		onshow:"用以找回密码",
		onfocus:"答案不能为空"
	}).inputValidator({
		min:1,
		onerror:"答案不能为空"
	});
});	